
/**
 * Affiche la popup d'ajout d'ami
 * TODO: 
 *      recentrer la popup
 *      vider texte email
 *      vider texte réponse
 */
function showAddFriendBox() {

    var boxID = "dialog-add-friend";
    var boxHash = "#" + boxID;
    if ($(boxHash).length == 0) {
        var boxTitle = "Ajout d'un ami";
        var boxMsg = "<label>Inscrivez son adresse e-mail ci-dessous.<br/>Si celle-ci est correcte, il recevra une demande d'ajout.</label><br/><br/><b>e-mail</b><input type='text' id='add-friend-email' pattern='[A-Za-z0-9@.-_]+'></input><input type='button' onclick='addFriend()' value='Envoyer' class='ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only ui-state-hover'></input><br/>";
        boxMsg += "<div id='add-friend-msg-response'>blabla</div>";
        var boxDiv = "<div id='"+boxID+"' title=\""+boxTitle+"\">"+boxMsg+"</div>";
        $("body").append(boxDiv);
    }
    
    $(boxHash).dialog(
        {
            resizable: false,
//          height: 220,
            width: 400,
            modal: true,
            buttons: {
                'quit': {
                    text: "Quitter",
                    id: 'add-friend-quit',
                    click: function() {
                        $(this).dialog( "close" );
                    },
                },
            }
        }
    );
    
    var buttons = $(boxHash).dialog( "option", "buttons" );
    console.log(buttons);
}

/**
 * appel via le click de la popup
 * appelle le service PHP d'ajout d'ami
 */
function addFriend() {

    $("#add-friend-msg-response").text('traitement en cours...');
    
    $.ajax({
        type: "GET",
        url: readCookie("baseurl") + "/index/addfriend/f/" + $("#add-friend-email").val(),
        success: function(json){

        	var emailText = $("#add-friend-email").val();
        	var popupMsg_success = "La demande a été envoyée pour '" + emailText + "'";
        	var popupMsg_failed = "La demande n'a pas pu être envoyée pour '" + emailText + "'";
        	
        	if (json.success)
        		$("#add-friend-msg-response").text(popupMsg_success);
        	else
        		$("#add-friend-msg-response").text(popupMsg_failed);
        }
    });    
}
